SPACEWIRE HOT MODULES Session: SpaceWire Networks and Protocols Long Paper
نویسندگان
چکیده
SpaceWire networks may include units, such as memory or processor units, which are bandwidth limited and in high demand by several other units. Such modules are termed Hot Modules. SpaceWire uses wormhole routing to deliver packets comprising multiple flits (N-chars). Wormhole routing helps minimize the number of buffers and the transmission latency. On the other hand, under high load, the network can become congested due to long packets that occupy resources at multiple network nodes, and block the paths of many other packets. This situation may be exacerbated at the presence of Hot Modules. In this paper we demonstrate that a single Hot Module can both dramatically reduce the network efficiency and cause an unfair allocation of system resources. First, the network efficiency is reduced because many packets can wait in different routers for the Hot Module to be available, while blocking other packets that are not destined to the Hot Module. Second, the allocation of system resources is unfair because in order to reach the Hot Module, packets from farther nodes need to win more arbitration cases than packets from nodes that are closer to the Hot Module. We explore several solutions for the Hot Module problem in SpaceWire networks. Possible solutions include provisions for priority-based routing and end-to-end access regulation mechanisms. We employ network simulations to investigate how the solutions address the network-efficiency and access-fairness problems.
منابع مشابه
STP-ISS Transport Protocol for SpaceWire On-Board Networks: Development and Evolution
The paper describes the development of a new transport protocol for the SpaceWire onboard networks. It starts from the overview and analysis of existing SpaceWire-oriented transport protocols. Then the paper considers the general industrial requirements for the Transport protocol, which should operate over the SpaceWire network technology. The main two chapters of the paper present the first an...
متن کاملSpacewire and Ieee 1355 Revisited Session: Standardization Long Paper
The ECSS (European Cooperation for Space Standardization) SpaceWire standard includes a list of changes from the standard from which it was derived, IEEE 1355. Several of these changes are improvements, for example fixing the initialization state machine, adding Time Codes, and adding a network layer. The list in the SpaceWire standard does not include a number of aspects of 1355 that SpaceWire...
متن کاملProceedings of the Work - In - Progress Session
SpaceWire is a standard for on-board satellite networks as the basis for future data-handling architectures. However, it cannot meet the deterministic requirement for safety/time critical applications in spacecraft. Therefore, SpaceWire-D is developed to provide deterministic delivery over a SpaceWire network. Formal analysis and verification of real-time systems is critical to their developmen...
متن کاملSPACEWIRE BACKPLANE WITH HIGH SPEED SPACEFIBRE LINK Session: components Short Paper
SpaceWire Backplane is backplane architecture with SpaceWire interconnect between each modules. In the backplane interconnection system, high speed signals are connected between daughter boards via connecters and a backplane. This reduces harness and improves signal integrity. Also, it is implemented the result that examined to aim for standardization of SpaceWire network topology. In ISC2008, ...
متن کاملWorst-case end-to-end delays evaluation for SpaceWire networks
SpaceWire is a standard for on-board satellite networks chosen by the ESA as the basis for multiplexing payload and control traffic on future data-handling architectures. However, network designers need tools to ensure that the network is able to deliver critical messages on time. Current research fails to address this needs for SpaceWire networks. On one hand, many papers only seek to determin...
متن کامل